리눅스마스터 1급 기출문제·모의고사·오답노트·자동채점

2012년03월10일 1번

[리눅스 실무의 이해]
시스템 프로그램에 대한 설명으로 틀린 것은?

  • ① 어셈블러 : 저급 언어로 작성된 프로그램을 기계어로 번역하는 언어 번역 프로그램이다.
  • ② 매크로 프로세서 : 매크로 호출(Macro Call)을 매크로 정의(Macro Definition)로 바꾸어 주는 프로그램이다.
  • ③ 로더 : 다른 프로그램의 호출에 의해서 실행되는 고유한 기능을 수행하는 프로그램이다.
  • ④ 컴파일러 : 고급 언어로 된 원시 프로그램을 분석해서 이에 대응되는 목적 프로그램을 생성하는 프로그램이다.
(정답률: 59%)

문제 해설

로더는 다른 프로그램을 메모리에 적재하고 실행하는 프로그램이며, "다른 프로그램의 호출에 의해서 실행되는 고유한 기능을 수행하는 프로그램"이 아닙니다. 따라서 정답은 "로더 : 다른 프로그램의 호출에 의해서 실행되는 고유한 기능을 수행하는 프로그램이다."입니다.

로더는 컴파일된 프로그램을 메모리에 적재하고 실행 가능한 형태로 변환하는 역할을 합니다. 이때 프로그램의 실행 위치를 지정하고, 필요한 라이브러리를 로드하며, 실행에 필요한 자원을 할당하는 등의 작업을 수행합니다.
이전 문제
다음 문제
AppStore에서 다운로드 APK 다운로드

연도별

진행 상황

0 오답
0 정답